package com.kingyea.app.market.versionInfo.bean;

import com.kingyea.app.market.appBaseInfo.bean.AppBaseInfo;

import java.io.Serializable;
import java.util.Date;

/**
 * @author
 * @version v1.0.0
 * @description VersionInfo 实体类
 * @date Created in 2018-02-11 11:43:16
 */
public class VersionInfo implements Serializable {

    private String id;
    private String appCode;
    private String version;
    private Integer compile;
    private Integer forceUpdate;
    private Integer isDefaultInstall;
    private Integer validateType;
    private Integer frameType;
    private String installPackageUrl;
    private String installPackage;
    private String installPackageSize;
    private String accessUrl;
    private String startupConfig;
    private String extendConfig;
    private String remark;
    private Integer versionType;
    private Integer defaultPackage;
    private Integer winType;
    private String urlNum;
    private Integer isRelyOnColud;
    private Integer publish;
    private String creater;
    /**
     * 是否当前版本：0否  ； 1是
     */
    private Integer currentVersion;
    private Integer isUseful;
    private Date createDate;

    //状态：0.待审核 1.审核通过 2.审核不通过
    private Integer status;

    private AppBaseInfo appBaseInfo;

    public String getId() {
        return this.id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getAppCode() {
        return this.appCode;
    }

    public void setAppCode(String appCode) {
        this.appCode = appCode;
    }

    public String getVersion() {
        return this.version;
    }

    public void setVersion(String version) {
        this.version = version;
    }


    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public String getInstallPackageUrl() {
        return this.installPackageUrl;
    }

    public void setInstallPackageUrl(String installPackageUrl) {
        this.installPackageUrl = installPackageUrl;
    }

    public String getInstallPackage() {
        return this.installPackage;
    }

    public void setInstallPackage(String installPackage) {
        this.installPackage = installPackage;
    }

    public String getInstallPackageSize() {
        return this.installPackageSize;
    }

    public void setInstallPackageSize(String installPackageSize) {
        this.installPackageSize = installPackageSize;
    }

    public String getAccessUrl() {
        return this.accessUrl;
    }

    public void setAccessUrl(String accessUrl) {
        this.accessUrl = accessUrl;
    }

    public String getStartupConfig() {
        return this.startupConfig;
    }

    public void setStartupConfig(String startupConfig) {
        this.startupConfig = startupConfig;
    }

    public String getExtendConfig() {
        return this.extendConfig;
    }

    public void setExtendConfig(String extendConfig) {
        this.extendConfig = extendConfig;
    }

    public String getRemark() {
        return this.remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }


    public String getUrlNum() {
        return this.urlNum;
    }

    public void setUrlNum(String urlNum) {
        this.urlNum = urlNum;
    }

    public Integer getCompile() {
        return compile;
    }

    public void setCompile(Integer compile) {
        this.compile = compile;
    }

    public Integer getForceUpdate() {
        return forceUpdate;
    }

    public void setForceUpdate(Integer forceUpdate) {
        this.forceUpdate = forceUpdate;
    }

    public Integer getIsDefaultInstall() {
        return isDefaultInstall;
    }

    public void setIsDefaultInstall(Integer isDefaultInstall) {
        this.isDefaultInstall = isDefaultInstall;
    }

    public Integer getValidateType() {
        return validateType;
    }

    public void setValidateType(Integer validateType) {
        this.validateType = validateType;
    }

    public Integer getFrameType() {
        return frameType;
    }

    public void setFrameType(Integer frameType) {
        this.frameType = frameType;
    }

    public Integer getVersionType() {
        return versionType;
    }

    public void setVersionType(Integer versionType) {
        this.versionType = versionType;
    }

    public Integer getDefaultPackage() {
        return defaultPackage;
    }

    public void setDefaultPackage(Integer defaultPackage) {
        this.defaultPackage = defaultPackage;
    }

    public Integer getWinType() {
        return winType;
    }

    public void setWinType(Integer winType) {
        this.winType = winType;
    }

    public Integer getIsRelyOnColud() {
        return isRelyOnColud;
    }

    public void setIsRelyOnColud(Integer isRelyOnColud) {
        this.isRelyOnColud = isRelyOnColud;
    }

    public AppBaseInfo getAppBaseInfo() {
        return appBaseInfo;
    }

    public void setAppBaseInfo(AppBaseInfo appBaseInfo) {
        this.appBaseInfo = appBaseInfo;
    }

    public Integer getPublish() {
        return publish;
    }

    public void setPublish(Integer publish) {
        this.publish = publish;
    }

    public String getCreater() {
        return creater;
    }

    public void setCreater(String creater) {
        this.creater = creater;
    }

    public Integer getCurrentVersion() {
        return currentVersion;
    }

    public void setCurrentVersion(Integer currentVersion) {
        this.currentVersion = currentVersion;
    }

    public Integer getIsUseful() {
        return isUseful;
    }

    public void setIsUseful(Integer isUseful) {
        this.isUseful = isUseful;
    }

    public Date getCreateDate() {
        return createDate;
    }

    public void setCreateDate(Date createDate) {
        this.createDate = createDate;
    }
}
